package routes

type C查找文件夹 struct {
}

type C查找文件夹响应 struct {
	S数据 string
}

type Get导航目录参数 struct {
	// @alias 路径
	L路径 string `alias:"路径"`
}

type Get导航目录响应 struct {
	S数据 []string
}

type L列表文件参数 struct {
	// @alias 路径
	L路径 string `alias:"路径"`
}

type L列表文件响应 struct {
	S数据 []*W文件项
}

type W文件项 struct {
	// @alias 路径
	L路径 string `alias:"路径"`
	// @alias 容量
	R容量 int `alias:"容量"`
	// @alias 修改时间
	X修改时间 int `alias:"修改时间"`
	// @alias 是目录
	S是目录 bool `alias:"是目录"`
}

type Y移动文件 struct {
	Y源路径 string
	X新路径 string
}

type X新建文件夹 struct {
	// 在此文件路径上的目录建立一个文件夹
	W文件路径 string
}
type X新建文件夹响应 struct {
	// 新的文件夹路径
	X新文件路径 string
}

type X新建文件 struct {
	W文件路径 string
	W文件名  string
	// 0-无 1-配置（.ycj) 2-场景（.scene)
	W文件类型 int
	W文件内容 string
}
type X新建文件响应 struct {
	// 新的文件路径
	X新文件路径 string
}

type Y移动文件响应 struct {
	M移动文件对 string
}

type D读取文件目录 struct {
	W文件路径 string
}

type D读取文件目录响应 struct {
	S数据 string
}
type D读取文件 struct {
	W文件路径 string
}

type D读取文件响应 struct {
	S数据 string
}
type S删除文件 struct {
	W文件路径 string
}

type C重命名文件 struct {
	Y源路径 string
	X新路径 string
}
type C重命名文件响应 struct {
	M移动文件对 string
}

type B保存配置 struct {
	N内容 string
}

type F发布配置 struct {
	N内容 string
}

type D读取配置 struct {
}

type D读取配置响应 struct {
	S数据 string
}

type T提交配置 struct {
	B编号 string
	N内容 string
}

type C重置被修改的配置 struct {
	W文件列表 string
}
type C重置被修改的配置响应 struct {
	S数据 string
}

type S刷新数值表参数 struct {
}

type S刷新资源文件参数 struct {
}

type G更新帧动画 struct {
	P配置 string
}

type D读取场景配置 struct {
	// 排除config/scene
	C场景路径 string
}

type D读取场景配置响应 struct {
	S数据 string
}

type S使用VSCode打开参数 struct {
	W文件路径 string
}
